草庐IT

Android View.OnKeyListener : click once, 执行两次

全部标签

ruby - 如何使用 WEBrick 执行 Ruby 代码而不是将代码转储到我的浏览器?

当我在带有WEBrickserver的浏览器中运行我的程序时遇到问题.它显示了我在2loop.rb文件中编写的代码。当我运行ruby-run-e-httpd.-p5000在命令提示符下,并在浏览器中加载http://localhost:5000/2loop.rb,它会显示2loop.rb中的代码而不是运行它。如何改为执行2loop.rb程序? 最佳答案 长话短说您通过将当前工作目录作为网络服务器的根目录来为自己做这件事。您实际上并没有运行文件中的代码;你只是在告诉WEBrick提供您在URI中命名的任何文件。http://local

python - 将键盘输入传递给 Windows 可执行文件

我正在为一个必须作为Windows可执行文件在C:\管道几乎已建立。但是可执行文件在启动之前需要一些键盘输入。在尝试传递键盘输入之前,它与subprocess.call()一起工作,但我无法获得适用于communicate()的语法。这在下面被注释掉了。我现在已经尝试在SendKeys上添加win32com(见下文),但现在主脚本在可执行文件完成之前继续运行。对我的代码有什么建议吗?我可以记录可执行文件的退出状态以使用while循环只是让主进程休眠直到可执行文件完成吗?#subprocess.call(r"C:\LTR_STRUC\LTR_STRUC_1_1.exe")shell=wi

windows - 使用批处理文件列出文件并允许用户选择要传递给可执行文件的文件

我有一个批处理文件,它将显示文件夹中的所有文件,并允许用户按编号选择文件并将其传递给可执行文件。一切正常,但是,我试图使它成为一种点击后忘记类型的批处理文件。换句话说,我还希望用户能够选择一个数字,一次将所有文件传递给所述可执行文件。我目前的代码如下:@ECHOOFFSETindex=1SETLOCALENABLEDELAYEDEXPANSIONFOR%%fIN(*.txt)DO(SETfile!index!=%%fECHO!index!-%%fSET/Aindex=!index!+1)SETLOCALDISABLEDELAYEDEXPANSIONSET/Pselection="sel

windows - 如何将 .asm 文件汇编并链接到 Win32 可执行文件?

我的系统上安装了NASM和Dev-Cpp。Dev-cpp随LD(GNU链接器)一起提供。我不熟悉汇编代码和从汇编文件创建32位Windows可执行文件的过程。我试过使用这个:nasm-fwin32ass.asmnasm-oassass.o我没有成功使用这些命令来创建可执行文件。汇编(使用NASM)和链接以生成将在32位Windows上运行的可执行文件的正确方法是什么? 最佳答案 您的一条评论(似乎已不复存在)确实提到您在Windows上安装了Dev-Cpp。如果您的路径上有Dev-CppMinGWbin目录,则GNU链接器LD可供您

windows - 可执行文件的文件大小怎么会这么小?

我一直在Metasploit上生成有效载荷,我一直在试验不同的模板和一个模板,您可以像exe-small一样拥有有效载荷。我生成的有效负载类型是windows/meterpreter/reverse_tcp并且仅使用普通的exe模板,它的文件大小约为72KB,但是exe-small输出大小为2.4kb的有效载荷。为什么是这样?我如何将其应用到我的编程中? 最佳答案 尽可能小PE文件只有97个字节-它什么也不做(只是返回)。目前最小的可运行可执行文件是133字节,因为Windows需要加载kernel32。无法执行没有导入的PE文件。

windows - 可以使用 ClickOnce 部署 Mono 应用程序吗?

我正在使用Mono编写跨平台应用程序。在Windows上,是否可以使用ClickOnce部署此应用程序? 最佳答案 我认为您可以使用ClickOnce将其部署到Windows机器上。ClickOnce不会对其他任何东西起作用(当然)。我不知道您对Mono使用什么工具,但您可以尝试使用MageUI或Mage从文件中创建部署并查看它是否有效。如果您的目标是.NET3.5,您还需要这些MIME类型:.msp-->应用程序/microsoftpath.msu-->应用程序/微软更新 关于wind

windows - Perl 到 Linux 上的静态可执行文件

我想创建一个静态可执行文件,它将在Linux机器(ubutu10.04)的Windows机器上运行。有办法吗??谢谢, 最佳答案 有来自http://www.indigostar.com/perl2exe.php的Perl2Exe.它并不昂贵,但你必须在windows中运行。10-1这些程序将在Wine中很好地运行,因为它们将使用来自Windows的非常基本的东西。让我们知道结果如何。 关于windows-Perl到Linux上的静态可执行文件,我们在StackOverflow上找到一个

windows - 从批处理文件重复执行 Windows 命令?

我不太熟悉Windows的批处理文件,所以这看起来像是一个初学者问题。我如何“循环”或重复如下命令?shutdown-a 最佳答案 我同意评论者@reuben的观点,您可能应该寻找其他选择(包括让同事自己“修复”),但无论如何这里有一种重复运行命令的方法::loopshutdown-agotoloop请注意,这可能仍然会留下一个窗口,因为它不够“快”,所以无法取消关闭。它还会对您的系统造成“轻度恐怖”,至少在csrss.exe(或conhost.exe)进程中,因为控制台窗口会很忙打印消息。因此,您可能希望至少重定向输出(shutd

c# - 如何使用 .net TransactionScope 从 MQ 执行事务性 GET?

我有一个.NETTransactionScope,它需要包含一个MSSQL数据库和一个IBMMQ队列。我在完全托管模式下使用.NET4.0(VS2010)、SQL2008R2、MQServer6.0、MQClient7.0.1.9。所有组件都在不同的机器上运行。根据我的发现,以下模式应该有效:http://publib.boulder.ibm.com/infocenter/wmqv7/v7r1/index.jsp?topic=%2Fcom.ibm.mq.doc%2Fun11400_.htmImplicitTransactionThefollowingpieceofcodedescrib

windows - 使用 Windows 批处理文件运行可执行文件

我有一个应用程序,我想在其中使用批处理文件运行许多可执行文件(在我的例子中是一个名为AMDIS的程序,http://chemdata.nist.gov/mass-spc/amdis/downloads/)。在Windows命令提示符下,如果我键入它就可以工作C:\NIST08\AMDIS32\AMDIS_32.EXEC:\Users\Ento\Documents\GCMS\test_cataglyphis_iberica\queens\CI23_Q_120828_01.CD‌​F/S/EAMDIS_32是我要运行的程序,C:\Users\Ento\Documents\GCMS\test